﻿using MJD.Comunes.Entidades;
using MJD.Transaccional.Comandos.Implementacion.ComandosSucursal;
using MJD.Transaccional.Comandos.Interfaces;

namespace MJD.Transaccional.Comandos.Fabricas
{
    /// <summary>
    /// Clase que hace de fabrica para los comandos que tienen que ver con la entidad sucursal
    /// </summary>
    public class FabricaComandosSucursal
    {
        /// <summary> Metodo que inserta o modifica los datos de una nueva sucursal </summary>
        /// <param name="sucursal">datos de la sucursal a modificar o insertar</param>
        /// <returns>true si inserto o modifico false sino</returns>
        public static IComando<bool> ObtenerComandoInsertarModificar(Sucursal sucursal)
        {
            return new InsertarModificar(sucursal);
        }
    }
}
